package com.cpp.server.service;

import com.cpp.common.result.PageResult;
import com.cpp.pojo.dto.user.UserCreateDTO;
import com.cpp.pojo.dto.user.UserLoginDTO;
import com.cpp.pojo.dto.user.UserPageDTO;
import com.cpp.pojo.dto.user.UserUpdateDTO;
import com.cpp.pojo.pojo.User;

import java.util.List;

public interface UserService {
    void saveUser(UserCreateDTO userCreateDTO);

    User login(UserLoginDTO userLoginDTO);

    PageResult list(UserPageDTO userPageDTO);

    void removeByIds(List<Long> ids);

    void updateUser(UserUpdateDTO userUpdateDTO);
}
